مشخصات مقاله
-
895
-
0.0
-
3785
-
0
-
0
آمورش Java Spring-ماژول های Java Spring
ماژول های اسپرینگ
فریمورک اسپرینگ شامل ماژولهای بسیاری از جمله core, beans, context, expression language, AOP, Aspects, Instrumentation, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts و غیره است. این ماژولها به چند دسته Test, Core Container, AOP, Aspects, Instrumentation, Data Access / Integration, Web (MVC / Remoting) تقسیم شده اند. شکل زیر این تقسیمبندی را نشان میدهد.
- تست: این لایه پشتیبانی از تست را با JUnit و TestNG ارائه میکند.
- مدیر هسته اسپرینگ(spring core container): مدیر هسته اسپرینگ شامل ماژولهای core, beans, context و Expression Language(EL)است.
- Core و beans: این ماژولها ویژگیهای IOC و تزریق وابستگی را ارائه می کنند.
- Context : این ماژول از بین المللی شدن (internationalization I18N) , EJB , JMS و Basic Remoting پشتیبانی میکند.
- Expression language : این یک افزونه به EL است که در JSP تعریف شده است و از setting و getting مقادیر خصوصیات(property values)، فراخوانی متدها، دسترسی به مجموعهها و شاخصها، متغیرهای نامگذاری شده، عملگرهای منطقی و ریاضی، بازیابی اشیا(objects) بر اساس نام و غیره پشتیبانی میکند.
AOP ، جنبهها و ابزار دقیق (Aspects and Instrumentation)
این ماژولها از پیادهسازی برنامهنویسی جنبهگرا پشتیبانی میکنند که بر اساس آن میتوان از Advice, Pointcuts و غیره برای جدا کردن کد استفاده کرد. ماژول Aspects از ادغام با AspectJ پشتیبانی میکند. ماژول Instrumentation از class Instrumentation و پیادهسازی classloader پشتیبانی میکند.
دسترسی/ ادغام داده (Data Access/Integration)
این گروه شامل ماژولهای JDBC, ORM, OXM,JMS و Transaction است. این ماژولها اساسا امکان دسترسی به پایگاه داده را فراهم میکنند.
Web
این گروه شامل ماژولهای Web, Web-Servlet,Web-Struts و Web-Portlet است. این ماژولها ایجاد برنامههای کاربردی تحت وب را پشتیبانی میکند.
در آموزشگاه تحلیل داده دوره جاوا اسپرینگ (Java Spring)بصورت تخصصی تدریس می شود.